package com.mdsd.cloud.dasservice.service.jj.vo.output;/**
 * @author ： zhu jian wen
 * @date ：Created in 2022/1/11 10:59
 * @description：
 * @modified By：
 * @version:
 */

import com.mdsd.cloud.dasservice.service.VitalSign.VitalSignRecord;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * @author: zhu jian wen
 * @date: 2022/1/11 10:59
 * @description:
 * @modified By:
 * @version:
 */
@Data
public class MdaPhep {

    @ApiModelProperty(value = "患者基本信息")
    private PatientBaseInfo patientBaseInfoDto;

    @ApiModelProperty(value = "任务信息")
    private TaskInfo taskInfoDto;

    @ApiModelProperty(value = "患者疾病")
    private MedicalRecordInfo medicalRecordInfoDto;

    @ApiModelProperty(value = "体格检查")
    private List<PhysicalExamination> physicalExaminationDtoList;

    @ApiModelProperty(value = "辅助检查")
    private SupplementaryExamination supplementaryExaminationDto;

    @ApiModelProperty(value = "诊断处理")
    private DiagnosticProcessing diagnosticProcessingDto;


    @ApiModelProperty(value = "知情同意书")
    private String consents;

    @ApiModelProperty(value = "新冠流调表")
    private String epidemiological;

    @ApiModelProperty(value = "急救措施列表")
    private List<MedPhepMeasures> medPhepMeasuresEntityList;

    /*/// <summary>
    /// 采集号（唯一号）
    /// </summary>
    private String DaukNo;

    /// <summary>
    /// 就诊号
    /// </summary>
    private String VisitId;

    /// <summary>
    /// 就诊时间
    /// </summary>
    //private Date VisitTime { get { return AcceptTime; } }
    private Date VisitTime;
    
    /// <summary>
    /// 接受任务时间
    /// </summary>
    private Date AcceptTime;

    /// <summary>
    /// 患者姓名
    /// </summary>
    private String Name;

    /// <summary>
    /// 出生日期
    /// </summary>
    private Date DateOfBirth;

    /// <summary>
    /// 年龄
    /// </summary>
    private String Age;

    /// <summary>
    /// 性别(男为M女为F)
    /// </summary>
    //private LexiconItem Sex;
    private String Sex;

    /// <summary>
    /// 身份证号码
    /// </summary>
    private String IdNo;

    /// <summary>
    /// 市民卡号(医保卡)
    /// </summary>
    private String CitizenCard;

    /// <summary>
    /// 患者住址
    /// </summary>
    private String MailAddress;

    /// <summary>
    /// 常用联系电话
    /// </summary>
    private String PhoneNumber;

    /// <summary>
    /// 发病时间
    /// </summary>
    private Date AttackTime;

    /// <summary>
    /// 发病地址
    /// </summary>
    private String AttackAddress;

    /// <summary>
    /// 呼救时间
    /// </summary>
    private Date CallTime;

    /// <summary>
    /// 出车单位
    /// </summary>
    private String DispatchType;

    /// <summary>
    /// 出车时间
    /// </summary>
    private Date DispatchVehicletime;

    /// <summary>
    /// 到达现场时间
    /// </summary>
    private Date ArrivedTime;

    /// <summary>
    /// 医疗接触时间
    /// </summary>
    private Date TouchPatTime;

    /// <summary>
    /// 离开现场时间
    /// </summary>
    private Date LeftTime;

    /// <summary>
    /// 到达医院时间
    /// </summary>
    private Date ArrivedHosTime;

    /// <summary>
    /// 出诊医生
    /// </summary>
    private String FmcDoctor;

    /// <summary>
    /// 初步诊断
    /// </summary>
    private String FirstDiagnosis;

    /// <summary>
    /// 初步诊断
    /// </summary>
    private Date DiagnosisTime;

    /// <summary>
    /// 出诊护士
    /// </summary>
    private String NurseName;

    private Date FmcPhepECGTime;

    /// <summary>
    /// 送达医院ID
    /// </summary>
    private String ToHospital;

    /// <summary>
    /// Killip分级
    /// </summary>
    private String KillipLevel;

    /// <summary>
    /// 主诉
    /// </summary>
    private String Complaint;

    /// <summary>
    /// 意识
    /// </summary>
    private String Sense;

    private VitalSignRecord mdaVitalSigns;



    ///// <summary>
    ///// 体温
    ///// </summary>
    //private String Temp;

    ///// <summary>
    ///// 呼吸
    ///// </summary>
    //private String Br;

    ///// <summary>
    ///// 脉搏
    ///// </summary>
    //private String Plus;

    ///// <summary>
    ///// 心率
    ///// </summary>
    //private String Hr;

    ///// <summary>
    ///// 血压
    ///// </summary>
    //private BloodPressure Bp;

    ///// <summary>
    ///// 血氧饱和度
    ///// </summary>
    //private String Spo2;

    /// <summary>
    /// 症状
    /// </summary>
    private String Symptom;

    /// <summary>
    /// 病情判断
    /// </summary>
    private String Conditiongrade;

    /// <summary>
    /// 治疗措施
    /// </summary>
    private String TherapeuticMethod;

    /// <summary>
    /// 血糖
    /// </summary>
    private String BloodSugar;

    /// <summary>
    /// 专科检查
    /// </summary>
    private String SpecialCheck;

    /// <summary>
    /// 感染史
    /// </summary>
    private String InfectionHistory;

    /// <summary>
    /// 用药史
    /// </summary>
    private String MedicationHistory;

    /// <summary>
    /// 窒息复苏史
    /// </summary>
    private String RecoveryHistory;

    /// <summary>
    /// 现病史
    /// </summary>
    private String PresentIllness;

    /// <summary>
    /// 过敏史
    /// </summary>
    private String AllergicHistory;

    /// <summary>
    /// 过敏史
    /// </summary>
    private String PastHistory;

    /// <summary>
    /// 通知急诊科时间
    /// </summary>
    private Date NotifyEmergencyTime;

    /// <summary>
    /// 显示号
    /// </summary>
    //private String DisplayNo { get { return String.Empty; } }
    private String DisplayNo;*/
}
